웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > php

[PHP] 배열 내림 또는 오름차순으로 정렬하기, sort(), rsort()

Last Modified : 2015-11-03 / Created : 2015-02-03
23,555
View Count
배열값에 저장된 값을 오름 또는 내림차순으로 정렬하기 위한 방법으로 아래의 두 가지 함수가 사용됩니다. 두 함수 모두 정렬에 사용되는 함수이나 내림차순 또는 오름차순의 순서가 다른 것이 특징입니다.

sort($array);
rsort($array);


i. sort() - 오름차순으로 정렬 후 반환
ii. rsort() - 내림차순으로 정렬 후 반환

매우 간단하게 정렬이 가능합니다. 그럼 아래의 간단한 예제 코드를 참고해 주세요.

#1. 오름차순 sort() 예제



<?php
$test = array('3', '9', '1', '2');
sort($test);
?>



 result 
print_r(($test);

[0] => 1
[1] => 2
[2] => 3
[3] => 9

#2 내림차순 rsort() 예제



<?php
$test = array('b', 'a', 'g', 'z');
sort($test);
?>



 result 
print_r(($test);

[0] => z
[1] => g
[2] => b
[3] => a


보시는 것과 같이 배열이 가진 숫자 또는 문자의 순서가 함수에 의해서 오름 또는 내림 방식으로 재정렬되었습니다. 매우 유용한 함수이니 꼭 기억해주세요^^

Previous

[PHP] 서버에 특정 파일이 있는지 확인, file_exists(), is_file(), file()

Previous

[PHP] 배열의 중복값 제거하기, array_unique()